law firm audit accounting fraud montgomery county bookkeeping cpa drunk driving defense business ethics crime attorney attorney risk management lawyer philosophy accountant internal control ethics education corporate governance business law business plan